package com.jyw.business.ins.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jyw.business.ins.domain.InsTaskItem;
import com.jyw.business.ins.domain.vo.web.InsTaskItemVO;
import com.jyw.business.ins.domain.vo.web.TaskItemVo;

import java.util.List;

/**
 * 巡检任务巡检项Service接口
 *
 * @author system
 * @date 2023-10-07
 */
public interface IInsTaskItemService extends IService<InsTaskItem> {


    /**
     * 修改巡检任务巡检项
     *
     * @param insTaskItem 巡检任务巡检项
     * @return 结果
     */
    int updateInsTaskItem(InsTaskItem insTaskItem);

    /**
     * 查询巡检任务巡检项 （包含配置巡检项信息）
     *
     * @param taskId
     * @return
     */
    List<InsTaskItemVO> findListByTaskId(Long taskId);

    /**
     * 根据任务id获取巡检内容
     *
     * @return
     */
    public List<TaskItemVo> listByTaskId(Long id);
}
